<?php

use yii\db\Migration;

class m000000_000025_create_user_auth extends Migration
{
    public function up()
    {
        $this->createTable('{{%user_auth}}', [
            'id'=>$this->primaryKey(), // PK
            'uid'=>$this->integer(), // 用户编号
            'source'=>$this->string(32), // 来源
            'user_id'=>$this->string(256), // 来源网站上的用户标识
            'content'=>$this->text(), // 用户信息
        ]);
        $this->createIndex('fk_user_auth_user2_idx', '{{%user_auth}}', ['uid']);
        try {
            $this->addForeignKey('fk_user_auth_user2', '{{%user_auth}}', ['uid'], '{{%user}}', ['id']);
        } catch (Exception $e) {
        }
    }

    public function down()
    {
        $this->dropTable('{{%user_auth}}');
    }
}
